package com.miplus.ccrm.core.controller.vo.action;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;

@Data
public class FiStopResVo {
    /**
     * 停催表ID
     */
    private Integer stopid;

    /**
     * 停催号码或案件ID
     */
    private String stopkey;

    /**
     * 停催截止时间
     */
    @JsonFormat(pattern ="yyyy-MM-dd",timezone = "GMT+8")
    private Date stopenddt;

    /**
     * 停催类型
     */
    private String stoptype;

    /**
     * 停催类型描述
     */
    private String stoptypedsc;

    /**
     * 停催天数
     */
    private Integer stopdays;

    private Integer stopcasemode;

    private String stopcasemodedsc;

    /**
     * 申请理由描述
     */
    private String reasondsc;

    /**
     * 申请说明
     */
    private String applydsc;

    /**
     * 申请人
     */
    private String applyusr;

    /**
     * 申请部门
     */
    private String applygrp;

    /**
     * 申请时间
     */
    @JsonFormat(pattern ="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date applydt;

    /**
     * 审批时间
     */
    @JsonFormat(pattern ="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date confirmdt;

    /**
     * 审批人
     */
    private String confirmusr;

    /**
     * 审批备注
     */
    private String confirmdsc;

    /**
     * 停催状态
     */
    private Integer status;

    /**
     * 停催状态描述
     */
    private String statusdsc;

    /**
     * 终止人
     */
    private String closeusr;

    /**
     * 终止时间
     */
    @JsonFormat(pattern ="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date closedt;

    /**
     * 终止原因
     */
    private String closedsc;

    /**
     * 关联的任务ID
     */
    private String clid;

    /**
     * 关联的工作流ID
     */
    private Integer wfid;
}
